package cate.common.annotation;

import java.lang.annotation.*;

@Target({ElementType.FIELD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface SplitParse {

    /** 数组分割器 */
    String arraySeperator() default "#";
    /** 字段分割器 */
    String fieldSeperator() default ":";
    /** 字段顺序 */
    int order() default 0;
    /** 默认值 */
    String defaultValue() default "";

    /** 注释 */
    String note() default "";
}
